<div class="form">
    <?php
    $this->pageTitle = Yii::app()->name . ' - ' . GxHtml::encode(GxHtml::valueEx($model));

    $usuario = Yii::app()->user->getId();
    $Doc_Id = Yii::app()->user->getState('DocId');
    $Cod_Programa = Yii::app()->user->getState('Cod_programa');
    $sedesel = Yii::app()->user->getState('sede');

//    $usuario = 'admin';
//    $Doc_Id = '0';
//    $Cod_Programa = '0';
//    $sedesel = 'siabta';

    $baseUrl = Yii::app()->baseUrl;

    $cs = Yii::app()->getClientScript();
    $cs->registerCssFile($baseUrl . '/js/chosen/chosen.css');
    $cs->registerScriptFile($baseUrl . '/js/chosen/chosen.jquery.min.js');
    $cs->registerScriptFile($baseUrl . '/js/jquery.meio.mask.min.js');
    $cs->registerScriptFile($baseUrl . '/js/jquery.metadata.js');
    $cs->registerScriptFile($baseUrl . '/js/jquery.validate.min.js');
    if ($model->ENC_ID == 1 || $model->ENC_ID == 4) {
        if ($model->ENC_ID == 4)
            $cs->registerScriptFile($baseUrl . '/js/egresados4.js');
        else
            $cs->registerScriptFile($baseUrl . '/js/egresados.js');
        $cs->registerScriptFile($baseUrl . '/js/validator_egresados.js');
    }
    elseif ($model->ENC_ID == 6) {
        $cs->registerScriptFile($baseUrl . '/js/egresados6.js');
        $cs->registerScriptFile($baseUrl . '/js/validator_egresados.js');
    } else {
        $cs->registerScriptFile($baseUrl . '/js/egresados2.js');
    }

    $cs->registerCssFile($baseUrl . '/css/prettyPhoto.css');
    $cs->registerScriptFile($baseUrl . '/js/jquery.prettyPhoto.js');
    $cs->registerCssFile($baseUrl . '/css/prettyCheckboxes.css');
    $cs->registerScriptFile($baseUrl . '/js/prettyCheckboxes.js');

    if ($model->ENC_ID != 6)
        $cs->registerScriptFile($baseUrl . '/js/Validacionesencuesta2.js');

    $cs->registerScript('Abandonar', 'window.onbeforeunload  = unloadPage;function unloadPage(){return "Esta seguro que desea salir ?";}');
    //if ($model->ENC_ID==1)
    $cs->registerCssFile($baseUrl . '/css/egresados.css');

    $cs->registerScriptFile($baseUrl . '/js/jquery.scrollTo.js');

    if ($usuario != "admin") {
        $this->menu = array();

        $cs->registerScript(
                'eliminar-div', '$(".span-5").remove();
                   $(".span-16").css("width","100%")', CClientScript::POS_END
        );
    }

    $form = $this->beginWidget('GxActiveForm', array(
        'id' => 'encuestasrespuestas-form',
        'enableAjaxValidation' => true,
            ));
    ?>

    <p class="note">
        <?php echo Yii::t('app', 'Campos con '); ?> <span class="required">*</span> <?php echo Yii::t('app', 'son requeridos'); ?>.
    </p>

    <?php
    echo $form->errorSummary($model);
    //echo GxHtml::submitButton(Yii::t('app', 'Save'));
    $this->endWidget();
    ?>
    <!--EMPIEZA CAMPOS -->
    <div class="formulario-id">
        <label><?php echo "FORMULARIO : POST-" . $model->ENRID; ?></label>
        <label class="fecha-diligencia" ><?php echo "FECHA DILIGENCIAMIENTO: " . $model->ENRFECHARESPUESTA; ?></label>
    </div>
    <div id="tabs">
        <?php

        function obtiene_ciudad_sede($idsede) {
            $sede = "";
            switch ($idsede) {
                case 'siabta':
                    $sede = "Bogotá";
                    break;
                case 'siacar':
                    $sede = "Cartagena";
                    break;
                case 'sialet':
                    $sede = "Leticia";
                    break;
                case 'siaman':
                    $sede = "Manizales";
                    break;
                case 'siamed':
                    $sede = "Medellin";
                    break;
                case 'siaori':
                    $sede = "Orinoco";
                    break;
                case 'siapal':
                    $sede = "Palmira";
                    break;
            }
            return $sede;
        }

        function valores_vista($idcampo, $Arreglo) {
            if (count($Arreglo) == 0)
                return "";

            switch ($idcampo) {
                case 31:
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[0];
                    }
                    break;
                case 41:
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[1];
                    }
                    break;
                case 24:
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[2];
                    }
                    break;
                case 43:
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[3];
                    }
                    break;
                case 51:
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[4];
                    }
                    break;
                case 45:
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[5];
                    }
                    break;
                case 49:
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[6];
                    }
                    break;
                case 801:
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[7];
                    }
                    break;
                case 28 :
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[8];
                    }
                    break;
                case 27 :
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[9];
                    }
                    break;
                case 25 :
                    if (is_array($Arreglo)) {
                        $valor = array_values($Arreglo);
                        return $valor[10];
                    }
                    break;
            }
            return "";
        }

        function obtiene_campo($tipocampo, $tipodato, $idcampo, $idalias, $nombre, $requerido, $help, $logitud, $valores = "", $valAdd = "", $valmuni = "", $valdpt = "", $idRespuesta = "", $idMod = "", $ValVistaArray = "", $encId = "") {
            $classAdd = "";
            $addreqRadio = "";
            if ($idMod != "1")
                $classfield = "dinamic";
            else
                $classfield = "dinamicMult";

            if ($requerido == 1)
                $classAdd = " required";

            if (is_numeric($idRespuesta))
                $tipo = "tipo='U'";
            else {
                $tipo = "tipo='I'";
                $valReturn = valores_vista($idcampo, $ValVistaArray);
                if ($valReturn != "")
                    $valores = $valReturn;
            }

            switch ($tipodato) {
                case 1:
                    $clase = "Ctexto";
                    break;
                case 2:
                    $clase = "Cnumero";
                    break;
                case 3:
                    $clase = "Cfecha";
                    break;
                case 4:
                    $clase = "Ccombo";
                    break;
            }
            $clase = $clase . $classAdd;
            switch ($tipocampo) {
                case 1:
                    $campo = "<div class='control'><input type='text' id='id_alias_campo_$idalias' name='name_alias_campo_$idalias' class='$classfield $clase' maxlength='$logitud' value='$valores' title='$help' $tipo aliasid='$idalias' /></div>";
                    break;
                case 2:
                    $campo = "<div class='control'><textarea rows='2' cols='20' id='id_alias_campo_$idalias' name='name_alias_campo_$idalias' maxlength='$logitud' class='$classfield Ctextarea' title='$help' $tipo aliasid='$idalias' >$valores</textarea></div>";
                    break;
                case 3:
                    if ($requerido == 1)
                        $addreqRadio = "validate=\"required:true\"";

                    $campo = "<div class='control'><select id='id_alias_campo_$idalias' name='name_alias_campo_$idalias' class='$classfield Ccombo' title='$help' $tipo aliasid='$idalias' $addreqRadio >";
                    $connection = Yii::app()->db;

                    if ($valdpt == "1")
                        $command = $connection->createCommand("select DPTID, DPTDEPARTAMENTO FROM departamentos order by 2");
                    elseif ($valmuni == "1" && $valAdd != "")
                        $command = $connection->createCommand("select MPOID, MPOMUNICIPIO FROM municipios WHERE DPT_ID=$valAdd order by 2");
                    else
                        $command = $connection->createCommand("select LISTID, LISTNOMBRE FROM listasdesplegables where cmp_id=$idcampo order by 1");

                    if ($valmuni == "1" && $valAdd == "") {
                        $campo .= "<option value=''></option>";
                        $campo .="</select></div>";
                        break;
                    }

                    $results = $command->queryAll();
                    $campo .= "<option value=''></option>";
                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        if ($valor[0] == $valores)
                            $campo .="<option value='$valor[0]' selected='selected'>$valor[1]</option>";
                        else
                            $campo .="<option value='$valor[0]'>$valor[1]</option>";
                    }
                    $campo .="</select></div>";
                    break;
                case 4:
                    $campo = "<div class='control'><select multiple='multiple' id='id_alias_campo_$idalias' name='name_alias_campo_$idalias' class='$classfield $clase' title='$help' $tipo aliasid='$idalias' >";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("select LISTID, LISTNOMBRE from listasdesplegables where cmp_id=$idcampo order by 1");
                    $results = $command->queryAll();
                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        //$valor DEFINIR VALORES SELECCIONADOS
                        $MultVal = explode(",", $valores);
                        if (is_numeric(array_search($valor[0], $MultVal)))
                            $campo .="<option value='$valor[0]' selected='selected'>$valor[1]</option>";
                        else
                            $campo .="<option value='$valor[0]'>$valor[1]</option>";
                    }
                    $campo .="</select></div>";
                    break;
                case 5:
                    $campo = "<div id='id_alias_campo_$idalias' class='$classfield Cradios' title='$help' $tipo aliasid='$idalias' fielddiv='true' >";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("select LISTID, LISTNOMBRE from listasdesplegables where cmp_id=$idcampo order by 1");
                    $results = $command->queryAll();
                    if ($requerido == 1)
                        $addreqRadio = "validate=\"required:true\"";

                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        $campo .= "<div class='radio'>";
                        if ($valor[0] == $valores)
                            $campo .= "<input type='radio' class='inputradio' id='id_radios_alias_campo_$idalias-$valor[0]' name='name_alias_campo_$idalias' value='$valor[0]' checked='checked' $addreqRadio title='$help' /><label class='labelradio' for ='id_alias_campo_$idalias-$valor[0]'>$valor[1]</label>";
                        else
                            $campo .= "<input type='radio' class='inputradio' id='id_radios_alias_campo_$idalias-$valor[0]' name='name_alias_campo_$idalias' value='$valor[0]'  $addreqRadio  title='$help' /><label class='labelradio' for ='id_alias_campo_$idalias-$valor[0]'>$valor[1]</label>";

                        $campo .= "</div>";
                    }
                    $campo .="</div>";
                    break;
                case 6:
                    $campo = "<div id='id_alias_campo_$idalias' class='$classfield Cchecked' title='$help' $tipo aliasid='$idalias' fielddiv='true' >";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("select LISTID, LISTNOMBRE from listasdesplegables where cmp_id=$idcampo order by 1");
                    $results = $command->queryAll();
                    foreach ($results as $rows) {
                        $valor = array_values($rows);

                        if ($requerido == 1)
                            $addreqRadio = "validate=\"required:true\"";

                        //$valor DEFINIR VALORES SELECCIONADOS
                        $MultVal = explode(",", $valores);
                        $campo .= "<div class='checked'>";
                        if (is_numeric(array_search($valor[0], $MultVal)))
                            $campo .= "<input class='input inputchecked' type='checkbox' id='id_checks_alias_campo_$idalias-$valor[0]' name='name_alias_campo_$idalias-$valor[0]' value='$valor[0]' checked='checked' $addreqRadio title='$help' /><label class='labelchecked' for ='id_alias_campo_$idalias-$valor[0]'>$valor[1]</label>";
                        else
                            $campo .= "<input class='input inputchecked' type='checkbox' id='id_checks_alias_campo_$idalias-$valor[0]' name='name_alias_campo_$idalias-$valor[0]' value='$valor[0]' $addreqRadio title='$help' /><label  class='labelchecked' for ='id_alias_campo_$idalias-$valor[0]'>$valor[1]</label>";

                        $campo .= "</div>";
                    }
                    $campo .="</div>";
                    break;
            }
            if (muestra_label($idcampo)) {
                if ($requerido == 1)
                    $label = "<div class='label'><label for='id_alias_campo_$idalias' class='label_info' >$nombre <span class='required'>*</span></label></div>";
                else
                    $label = "<div class='label'><label for='id_alias_campo_$idalias' class='label_info' >$nombre</label></div>";
            }else
                $label = "";

            $labelADD = label_adiccional($idcampo, $encId);

            return $labelADD . $label . $campo;
        }

        function muestra_label($campoId) {
            //id de campos q no se visualizan
            $arraycampos = array(104, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 174, 182, 184, 186, 188, 207, 208, 209, 210, 211, 212, 213
                , 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 5227);
            if (is_numeric(array_search($campoId, $arraycampos)))
                return false;
            else
                return true;
        }

        function label_adiccional($campoId, $encId = "") {
            switch ($campoId) {
                case 65:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Según usted considere mencione en orden de importancia  sus trabajos actuales:
                    </label></div>";
                    break;
                case 67:
                    return "<div class='labelnota'><label for='label_adicional_nota_$campoId' class='label_info_nota' >
                    Nota: La información laboral que se solicita en el resto de este módulo hace referencia al trabajo más importante
                    </label></div><div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Señale los datos de la organización, empresa o institución donde realiza su  trabajo más importante:
                    </label></div>";
                    break;
                case 93:
                    return "<div class='labeladd mod4'><label for='label_adicional_$campoId' class='label_info_add' >
                    Pregrado(s)
                    </label></div>";
                    break;
                case 175:
                    return "<div class='labeladd mod4'><label for='label_adicional_$campoId' class='label_info_add' >
                    Posgrado(s)
                    </label></div>";
                    break;
                case 83:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Tipo de organización, empresa o institución donde realiza su trabajo más importante y tiempo de vinculación laboral:
                    </label></div>";
                    break;
                case 87:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Cargo /oficio que desempeña actualmente en la organización, empresa o institución donde realiza su trabajo más importante:
                    </label></div>";
                    break;
                case 106:
                    if($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Si en los últimos dos años cambió de trabajo y/o cargo más importante, de los siguientes factores que 
                        probablemente incidieron en conseguirlo, señale los tres de mayor importancia, siendo 3 muy importante, 
                        2 importante y 3 algo importante:
                        </label></div>";
                    elseif ($encId < 4)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De los siguientes factores que probablemente incidieron en la consecución del trabajo y/o cargo más importante, 
                        señale los tres de mayor importancia, siendo 10 muy importante y 1 nada importante:
                        </label></div>";
                    elseif ($encId == 6)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Si en los últimos tres años, cambió de trabajo y/o cargo más importante, de los siguientes factores que probablemente incidieron 
                        en conseguirlo, señale los tres de mayor importancia, siendo 3 muy importante, 2 importante y 3 algo importante:
                        </label></div>";
                    elseif ($encId == 4)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Si en los últimos dos años cambió de trabajo y/o cargo más importante, de los siguientes factores que probablemente incidieron en conseguirlo, 
                        señale los tres de mayor importancia, siendo 3 muy importante, 2 importante y 3 algo importante:
                        </label></div>";
                    break;
                case 120:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De las siguientes expectativas profesionales y/o laborales, cuáles logró realizar  en los últimos dos años, 
                        señale las tres más significativas, asignando a cada una el grado de  importancia que le reconoce, 
                        siendo 3  muy  importante, 2  importante  y 1 algo importante:
                        </label></div>";
                    else if ($encId != 4)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De las siguientes expectativas profesionales y/o laborales, para los próximos dos años, señale las tres más significativas, 
                        asignando a cada una el grado de  importancia que le reconoce, siendo 10 muy importante y 1 nada importante:
                        </label></div>";
                    else
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De las siguientes expectativas profesionales y/o laborales, cuáles logró realizar  en los últimos dos años, 
                        señale las tres más significativas, asignando a cada una el grado de  importancia que le reconoce, 
                        siendo  3  muy  importante, 2  importante  y 1 algo importante:
                        </label></div>";
                    break;
                case 127:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Señale tres aspectos de su vida laboral y/o profesional en los que  en los dos últimos años 
                        ha incidido el programa de posgrado de la Universidad Nacional de Colombia, del cual egresó. 
                        Asigne a cada uno la importancia que le reconoce, siendo  3  muy  importante, 2  importante  y 1 algo importante:
                        </label></div>";
                    else if ($encId != 4)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Señale tres aspectos de su vida laboral y/o profesional en los que cree que incidirá el programa de posgrado de la 
                        Universidad Nacional de Colombia, del cual está egresando.  Asigne a cada uno la importancia que le reconoce, 
                        siendo 10 muy importante y 1 nada importante:
                        </label></div>";
                    else
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Señale tres aspectos de su vida laboral y/o profesional en los que  en los dos últimos años  
                        ha incidido el programa de posgrado de la Universidad Nacional de Colombia, del cual egresó.  
                        Asigne a cada uno la importancia que le reconoce, siendo  3  muy  importante, 2  importante  y 1 algo importante:
                        </label></div>";
                    break;
                case 147:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Indique el tipo y número de publicaciones académicas, científicas o exposición de obras  artísticas que realizó en los dos últimos años:
                        </label></div>";
                    else  
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Indique el tipo y número de publicaciones académicas, científicas o exposición de obras 
                        artísticas que realizó durante el posgrado:
                        </label></div>";
                    break;
                case 148:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Señale el tipo, número y ámbitos de los eventos y/o actividades académicas en las que participó en los dos últimos años:
                        </label></div>";
                    else
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Señale el tipo, número y ámbitos de los eventos y/o actividades académicas en las que participó 
                        durante la realización del posgrado:
                        </label></div>";
                    break;
                case 190:
                    switch ($encId) {
                        case 3:
                                return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                            Después de dos años de egreso del programa de posgrado, desde su perspectiva profesional y/o laboral actual, clasifique  con una X en la columna correspondiente, cada una de las  características de la Universidad Nacional de Colombia,  como fortaleza o debilidad, y valore en cada caso la relevancia de la fortaleza o debilidad, siendo 3 muy relevante, 2 relevante y 1  algo relevante. 
                            </label></div>";
                                break;
                        case 4:
                            return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Después de dos años de egreso del programa de posgrado, desde su perspectiva profesional y/o laboral 
                        actual, clasifique  con una X en la columna correspondiente, cada una de las  características de la 
                        Universidad Nacional de Colombia,  como fortaleza o debilidad, y valore en cada caso la relevancia de la fortaleza o debilidad, siendo 3 muy relevante, 2 relevante y 1 algo relevante. 
                        </label></div>";
                            break;
                        case 6:
                            return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Desde su perspectiva ciudadana, laboral y profesional indique su percepción sobre la imagen actual de la Universidad Nacional de Colombia, comparada con otras instituciones de educación superior del país y de América Latina, en relación con los siguientes aspectos:
                        </label></div>";
                            break;
                        default:
                            return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De cada uno de los siguientes aspectos, característicos de una institución de educación superior, 
                        señale con una X en la columna correspondiente, la condición de fortaleza o debilidad en la Universidad Nacional de Colombia, 
                        y valore de 1 a 5 la relevancia de cada fortaleza o debilidad identificada, siendo 5 la mayor relevancia y 1 la menor:
                        </label></div>";
                            break;
                    }
                    break;
                case 224:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Desde su entorno laboral, profesional y social, señale con una X su grado de concordancia con las siguientes afirmaciones referidas a la Universidad Nacional de Colombia en el contexto nacional:
                        </label></div>";
                    else if ($encId != 4)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Señale con una X su grado de concordancia con las siguientes afirmaciones referidas a la Universidad Nacional de Colombia 
                        en el contexto nacional:
                        </label></div>";
                    else
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Desde su entorno laboral, profesional y social, señale con una X su grado de concordancia con las 
                        siguientes afirmaciones referidas a la Universidad Nacional de Colombia en el contexto nacional:
                        </label></div>";
                    break;
                case 233:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    De las siguientes motivaciones que probablemente tuvo para realizar los estudios de posgrado del cual está egresando, 
                    seleccione las tres más importantes, siendo 10 muy importante y 1 nada importante:
                    </label></div>";
                    break;
                case 241:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Después de dos años de egresado del programa de posgrado, desde su perspectiva profesional y/o laboral actual, clasifique  con una X en la columna correspondiente, cada una de las  características del Programa de Posgrado de  la Universidad Nacional de Colombia del cual egresó,  como fortaleza o debilidad, y valore de 1 a 5 la relevancia de cada una, siendo 5 la mayor relevancia y 1 la menor.
                        </label></div>";
                    else if ($encId != 4)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De cada uno de los siguientes aspectos del programa, señale con una X en la columna correspondiente, 
                        la condición de fortaleza o debilidad y valore de 1 a 5 la relevancia de cada una, siendo 5 la mayor relevancia y 1 la menor:
                        </label></div>";
                    else
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Después de dos años de egresado del programa de posgrado, desde su perspectiva profesional y/o laboral actual, 
                        clasifique  con una X en la columna correspondiente, cada una de las  características del Programa de Posgrado de  la Universidad Nacional de Colombia del cual egresó, 
                        como fortaleza o debilidad, y valore en cada caso la relevancia de la fortaleza o debilidad, siendo 3 muy relevante, 2 relevante y 1 algo relevante. 
                        </label></div>";
                    break;
                case 282:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Indique su grado de satisfacción en relación con el desarrollo de cada una de las competencias y/o capacidades 
                    (general y específicas) que ofreció el Programa del cual está egresando:
                    </label></div>";
                    break;
                case 290:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        A dos años de egreso del Programa, señale  su grado de satisfacción con respecto a  los siguientes eventuales logros complementarios, que fortalecen las oportunidades  en el proceso de inserción o reinserción al mercado laboral:
                        </label></div>";
                    else if ($encId != 4)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Con relación a los siguientes probables logros complementarios en el desarrollo del programa de posgrado realizado, 
                        señale su nivel de satisfacción: 
                        </label></div>";
                    else
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        A dos años de egreso del Programa, señale  su grado de satisfacción con respecto a  los siguientes eventuales logros complementarios, 
                        que fortalecen las oportunidades en el proceso de inserción o reinserción al mercado laboral:
                        </label></div>";
                    break;
                case 379:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Cuáles idiomas ha estudiado. Califique su nivel de competencia en cada uno:
                    </label></div>";
                    break;
                case 355:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Indique su grado de satisfacción en relación con el de desempeño de los docentes participantes en el programa:
                    </label></div>";
                    break;
                case 368:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        A dos años de egresado  y teniendo en cuenta su proceso de inserción o reinserción laboral y/o profesional, indique con una X su grado de concordancia con las siguientes afirmaciones referidas al Programa de Posgrado que cursó:
                        </label></div>";
                    else if ($encId != 4)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Señale su grado de concordancia con las siguientes afirmaciones referidas al Programa de posgrado del cual está egresando:
                        </label></div>";
                    else
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        A dos años de egresado  y teniendo en cuenta su proceso de inserción o reinserción laboral y/o profesional, indique con una X su grado de concordancia con las siguientes afirmaciones referidas al Programa de Posgrado que cursó:
                        </label></div>";
                    break;
                case 338:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Señale las tres fuentes más importantes de las cuales recibe información de la Universidad Nacional de Colombia. 
                    Valore cada una de las seleccionadas según su importancia, siendo 10 muy importante y 1 nada importante:
                    </label></div>";
                    break;
                case 373:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Indique el grado de importancia que le daría a las siguientes actividades y/o servicios para 
                    fortalecer la comunicación entre los egresados y la Universidad Nacional de Colombia: 
                    </label></div>";
                    break;
                case 327:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De los siguientes aspectos de las condiciones actuales de su vida y la de su familia, señale los tres más importantes que se relacionan con  sus  logros académicos y profesionales de los dos últimos años, asignando a cada uno su importancia,  siendo 3 muy importante,  2 importante  y 3 algo importante:
                        </label></div>";
                    else
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De los siguientes aspectos de las condiciones actuales de su vida y la de su familia, señale los tres más importantes 
                        relacionados con  los logros que hasta el momento ha tenido en su formación académica y desarrollo profesional, 
                        siendo 10 muy importante y 1 nada importante:
                        </label></div>";
                case 347:
                    return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                    Indique las tres razones más importantes por las cuales considera que no recibe información de la Universidad Nacional 
                    de Colombia. Valore cada una de las seleccionadas según su importancia, siendo 10 muy importante y 1 nada importante:
                    </label></div>";
                    break;

                case 5521:
                    if ($encId == 4)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Si en los últimos dos años cambió su trabajo y/o cargo más importante, indique cuáles fueron los 
                        tres principales motivos para buscar ese cambio, señale los tres más importantes y asigne a cada uno la importancia que le reconoce, siendo 3  muy  importante, 2 importante  y 1 algo importante:
                        </label></div>";
                    elseif ($encId == 6)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Si en los últimos tres años cambió su trabajo y/o cargo más importante, indique cuáles fueron los tres principales motivos para buscar ese cambio, señale los tres más importantes y asigne a cada 
                        uno la importancia que le reconoce, siendo  3  muy  importante, 2  importante  y 1 algo importante:
                        </label></div>";
                    break;
                case 5528:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        A dos de egresado, indique los tres principales aspectos del Programa de Posgrado, que en su opinión, se deberían modificar y/o mejorar, siendo 3 muy relevante, 2 relevante y 1  algo relevante.
                        </label></div>";
                    break;
                case 5529:
                    if ($encId != 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Desde los requerimientos de su ambiente laboral actual, sugiera dos capacidades y/o competencias que deberían ser incorporadas y desarrolladas en el Programa, del cual egresó.
                        </label></div>";
                    break;
                case 5531:
                    if ($encId != 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        A dos de egresado, indique los tres principales aspectos del Programa de Posgrado, que en su opinión, se deberían modificar y/o mejorar, siendo 3 muy relevante, 2 relevante y 1 algo relevante.
                        </label></div>";
                    break;
                case 5558:
                    if ($encId != 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De las siguientes actividades de la Universidad Nacional de Colombia, indique las tres más importantes con las que mantiene vínculos regulares con la Institución. 
                        Valore cada una de las seleccionadas según su importancia, siendo  3 muy importante, 2 importante y 1 algo importante. 
                        </label></div>";
                    break;
                case 5575:
                    if ($encId != 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Señale dos propuestas para el mejoramiento de la gestión de la Universidad Nacional de Colombia?
                        </label></div>";
                    break;
                case 5370:
                    if ($encId != 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        7.1 Si en cabeza de usted estuviera la capacidad de tomar decisiones para el mejoramiento del programa que acaba de terminar, hacia dónde orientaría esas decisiones? Señale en orden de importancia de cada decisión, asignándole 1 a la de mayor importancia, 2 a la siguiente y, así, sucesivamente. Los valores no se deben repetir.
                        </label></div>";
                    break;
                case 5579:
                    if ($encId != 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Desde su perspectiva ciudadana, laboral y profesional indique su percepción sobre la imagen actual de la Universidad Nacional de Colombia, comparada con otras instituciones de educación superior del país y de América Latina, en relación con los siguientes aspectos:
                        </label></div>";
                    break;
                case 5520:
                    if ($encId != 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Si en los últimos dos años cambió su trabajo y/o cargo más importante, indique cuáles fueron los tres principales motivos para buscar ese cambio, señale los tres más importantes y asigne a cada uno la importancia que le reconoce, siendo  3  muy  importante, 2  importante  y 1 algo importante:
                        </label></div>";
                    break;
                case 5570:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Desde los requerimientos de su ambiente laboral actual, sugiera dos capacidades y/o competencias que deberían ser incorporadas y desarrolladas en el Programa, del cual egresó
                        </label></div>";
                    break;
                case 5572:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        Señale dos propuestas para el mejoramiento de la gestión de la Universidad Nacional de Colombia.
                        </label></div>";
                    break;
                case 5553:
                    if ($encId == 3)
                        return "<div class='labeladd'><label for='label_adicional_$campoId' class='label_info_add' >
                        De las siguientes actividades de la Universidad Nacional de Colombia, indique las tres más importantes con las que mantiene vínculos regulares con la Institución. Valore cada una de las seleccionadas según su importancia, siendo  3 muy importante, 2 importante y 1 algo importante
                        </label></div>";
                    break;
            }
            return "";
        }

        $idEr = $model->ENRID;
        $idEnc = $model->ENC_ID;
        if ($usuario != "admin")
            $paraAddDb = " AND usu.DOC_ID= '$Doc_Id'";
        else
            $paraAddDb = "";
        if (is_numeric($idEr)) {
            $sql = "select ca.cmpid, ca.tcmp_id, ca.tdt_id, al.alsid, al.alsnombre, al.alsayuda, al.alsobligatorio, al.alsorden, modu.modid,
                modu.modnombre, modu.modorden, nb.nclbnombre, mom.momnombre, mom.mompostgrado, mom.mompregrado, mom.momestado, 
                enc.encnombre, enc.encversion, enc.encfechainicial, enc.encfechafinal, (select resdescripcionmin from respuestas where als_id=al.alsid AND ENR_ID=ecr.ENRID ) as resp, 
                ca.CMP_LONGITUD, ca.CMPMUNICIPIO, ca.CMPDEPARTAMENTO, (select RESID from respuestas where als_id=al.alsid AND ENR_ID=ecr.ENRID ) as respid 
                , ca.GRP_ID from campos ca 
                join alias al on ca.cmpid=al.cmp_id 
                join nucleosbasicosalias nab on al.alsid=nab.als_id
                join modulos modu on nab.mod_id=modu.modid
                join nucleosbasicos nb on nab.nclb_id=nb.nclbid
                join momentos mom on nb.mom_id=mom.momid
                join encuestas enc on nb.nclbid=enc.nclb_id
                join encuestasrespuestas ecr on enc.encid=ecr.enc_id
                join encuestados usu on ecr.encu_id= usu.uencid 
                where ecr.enrid=$idEr AND (ca.GRP_ID NOT IN (3,4,5,6,7) OR ca.GRP_ID IS NULL) $paraAddDb
                order by modu.modorden, al.alsorden";
        } else {
            if (is_numeric($idEnc)) {
                $sql = "select ca.cmpid, ca.tcmp_id, ca.tdt_id, al.alsid, al.alsnombre, al.alsayuda, al.alsobligatorio, al.alsorden, modu.modid,
                    modu.modnombre, modu.modorden, nb.nclbnombre, mom.momnombre, mom.mompostgrado, mom.mompregrado, mom.momestado, 
                    enc.encnombre, enc.encversion, enc.encfechainicial, enc.encfechafinal, '' as resp, ca.CMP_LONGITUD, ca.CMPMUNICIPIO, 
                    ca.CMPDEPARTAMENTO,'' as respid, ca.GRP_ID from campos ca 
                    join alias al on ca.cmpid=al.cmp_id 
                    join nucleosbasicosalias nab on al.alsid=nab.als_id
                    join modulos modu on nab.mod_id=modu.modid
                    join nucleosbasicos nb on nab.nclb_id=nb.nclbid
                    join momentos mom on nb.mom_id=mom.momid
                    join encuestas enc on nb.nclbid=enc.nclb_id
                    WHERE enc.encid=$idEnc AND (ca.GRP_ID NOT IN (3,4,5,6,7) OR ca.GRP_ID IS NULL)
                    ORDER BY modu.modorden, al.alsorden";
            }
        }

        if ($sql != "") {
            $connection = Yii::app()->db;
            $command = $connection->createCommand($sql);
            $results = $command->queryAll();
            $moduloactual = "";
            $regActivoDB = false;
            $i = 0;
            $t = 0;
            $NoModTab = 3;
            $k = 0;
            $cunetaNucleoEspe = 0;
            if (is_numeric($idEnc)) {
                $CountMod = $connection->createCommand("SELECT COUNT(MODID) FROM MODULOS WHERE MODID IN (select nab.mod_id from nucleosbasicosalias nab
                    join modulos modu on nab.mod_id=modu.modid
                    join nucleosbasicos nb on nab.nclb_id=nb.nclbid
                    join encuestas enc on nb.nclbid=enc.nclb_id
                    where enc.encid=$idEnc
                    group by nab.mod_id)")->queryScalar();
                $cunetaNucleoEspe = $connection->createCommand("SELECT COUNT(*) FROM nucleosespecificosencuestas where enc_id =$idEnc")->queryScalar();
            }else
                $CountMod = 0;
            //INICIO PESTAÑAS
            echo "\n<ul>";
            for ($z = 1; $z <= $CountMod / $NoModTab; $z++) {
                echo "<li><a href='#tabs-$k'>Modulos del " . (($k * $NoModTab) + 1) . " al " . (($k * $NoModTab) + $NoModTab) . "</a></li>";
                $k++;
            }
            if (($CountMod % $NoModTab) != 0)
                echo "<li><a href='#tabs-$k'>Modulos del " . (($k * $NoModTab) + 1) . " al " . (($k * $NoModTab) + ($CountMod % $NoModTab)) . "</a></li>";
            if ($cunetaNucleoEspe > 0) {
                //INICIO NUCLEOS ESPECIFICOS
                echo "<li><a href='#tabs-ne'>Núcleos Específicos</a></li>";
            }
            echo "</ul>\n";
            //FIN PESTAÑAS
            $campMul = "";
            $grupoIdact = "";
            $band = false;
            //CONSULTAR DATOS ADDICIONALES
            $rowsVistas = array();
            $ArrayValVista = $connection->createCommand("select NOMBRE, trim(APELLIDO1 || ' ' ||  APELLIDO2) as apellidos, DOC_ID, to_char(FECHA_NAC,'dd/mm/yyyy'), EMAIL, DIRECCION, TELEFONO, to_char(FECHA_GRADO,'dd/mm/yyyy'), '" . obtiene_ciudad_sede($sedesel) . "' as sede, NOMBFACULTAD, NOMBPROGRAMA FROM EGRESADOS_DBLINKS WHERE DOC_ID = '$Doc_Id'")->queryAll();
            foreach ($ArrayValVista as $rowsV) {
                $rowsVistas = array_values($rowsV);
            }
            //INICIO CREACION CAMPOS
            foreach ($results as $rows) {
                $regActivoDB = true;
                $valor = array_values($rows);
                $modulo = $valor[8];
                $grupoId = $valor[25];

                if ($grupoIdact == "" && $moduloactual == "4")
                    $grupoIdact = $grupoId;

                if ($grupoIdact != $grupoId && $moduloactual == "4") {
                    echo "\n<div id='multi$grupoIdact'><form id='multiple$grupoIdact' class='validatemulti' method='get' action='#' grupo='$grupoIdact' modulo='$moduloactual' >\n$campMul
                        <div class='boton'><input type='submit' class='submit' id='guardar_multi_$moduloactual-$grupoIdact' name='guardar_multi_$moduloactual-$grupoIdact' value='Agregar' /></div></form>\n</div>" . grilla_mod_4($grupoIdact, $moduloactual, $idEr);
                    $campMul = "";
                    $grupoIdact = $grupoId;
                }

                if ($modulo != $moduloactual) {
                    if ($i == 0) {
                        echo "<div id='tabs-$t' >\n<div class='acordion'>";
                        $t++;
                    }

                    if ($band == true && $moduloactual != "") {
                        if ($moduloactual != "4") {
                            echo "\n<div class='boton'><input type='submit' class='submit' id='guardar_$moduloactual' name='guardar_$moduloactual' value='Guardar Modulo' /></div>\n";
                            echo "\n</form>\n";
                        }
                        echo "</div>";
                        //NUMERO DE MODULOS POR TAB
                        if ($i == $NoModTab) {
                            echo "</div></div>";
                            $i = 0;
                            echo "<div id='tabs-$t' ><div class='acordion'>";
                            $t++;
                        }
                    }

                    $band = true;
                    $moduloactual = $modulo;
                    echo "\n<h3><a href='#'>$valor[9]</a></h3>\n";
                    echo "<div id='aco-$i-$modulo' >\n";
                    if ($moduloactual != "4")
                        echo "<form id='fieldset$modulo' class='validate' method='get' action='#' modulo='$modulo' >\n";

                    $i++;
                }

                if ($valor[23] == "1" && $valor[20] != "")
                    $valAdd = $valor[20];
                elseif ($valor[22] != "1")
                    $valAdd = "";
                if (!($valor[0] == 5493))
                    echo formulario_adicionales($valor[0], $idEr);

                switch ($valor[8]) {
                    case 4:
                        $campMul .= "\n<div>" . obtiene_campo($valor[1], $valor[2], $valor[0], $valor[3], $valor[4], $valor[6], $valor[5], $valor[21], $valor[20], $valAdd, $valor[22], $valor[23], $valor[24], "1", array(), $idEnc) . "</div>\n";
                        break;
                    default;
                        echo "\n<div>" . obtiene_campo($valor[1], $valor[2], $valor[0], $valor[3], $valor[4], $valor[6], $valor[5], $valor[21], $valor[20], $valAdd, $valor[22], $valor[23], $valor[24], "0", $rowsVistas, $idEnc) . "</div>\n";
                        break;
                }
                if ($valor[0] == 5493)
                    echo formulario_adicionales($valor[0], $idEr);
            }
            //FIN
            if ($campMul != "" && $moduloactual == "4") {
                echo "\n<div id='multi$grupoId'><form id='multiple$grupoId' class='validatemulti' method='get' action='#' grupo='$grupoId' >\n$campMul
                        <div class='boton'><input type='submit' class='submit' id='guardar_multi_$moduloactual-$grupoId' name='guardar_multi_$moduloactual-$grupoId' value='Agregar' /></div></form>\n</div>" . grilla_mod_4($grupoId, $moduloactual, $idEr);
            }
            if ($moduloactual != "4" && $moduloactual != "") {
                $tmpOnclickEvent = ($moduloactual == 33)?"onclick=\"$('#txtTerminaEnc').val('Si');$('#txtTerminaEnc').attr('tipo','H');\"":"";
                echo "\n<div class='boton'><input type='submit' class='submit' id='guardar_$moduloactual' name='guardar_$moduloactual' $tmpOnclickEvent value='Guardar Modulo' /></div>\n";
                if ($moduloactual == 33) {
                    echo "<div class='boton'><input type='submit' class='submit' id='guardar_{$moduloactual}_' name='guardar_{$moduloactual}_' $tmpOnclickEvent value='Guardar y Terminar'  /></div>";
                    echo "<input type='text' name='txtTerminaEnc' class='dinamic' tipo='H' id='txtTerminaEnc' style='display:none' value='No' aliasid='txtTerminaEnc' />";
                }
                echo "\n</form>";
            }
            if ($regActivoDB == true) {
                echo "\n</div>\n</div>\n</div>";
                echo "<div><input id='ecr_id' type='hidden' value='$idEr'></div>";
            }
            if ($cunetaNucleoEspe > 0) {
                //NUCLEOS ESPECIFICOS
                echo nucleos_especificos($Doc_Id, $idEr, $Cod_Programa);
            }
        }

        //FIN
        function nucleos_especificos($docId, $idEr, $CodPrograma) {
            $band = false;
            $valAdd = "";
            echo "<div id='tabs-ne' >";
            echo "<form id='fieldsetNE' class='validate' method='get' action='#' modulo='12' >\n";
            $sql = "select ca.cmpid, ca.tcmp_id, ca.tdt_id, al.alsid, al.alsnombre, al.alsayuda, al.alsobligatorio, al.alsorden, modu.modid,
                modu.modnombre, modu.modorden, ne.nclenombre, mom.momnombre, mom.mompostgrado, mom.mompregrado, mom.momestado, 
                enc.encnombre, enc.encversion, enc.encfechainicial, enc.encfechafinal, (select resdescripcionmin from respuestas where als_id=al.alsid AND ENR_ID=ecr.ENRID ) as resp, 
                ca.CMP_LONGITUD, ca.CMPMUNICIPIO, ca.CMPDEPARTAMENTO, (select RESID from respuestas where als_id=al.alsid AND ENR_ID=ecr.ENRID ) as respid 
                , ca.GRP_ID from campos ca 
                join alias al on ca.cmpid=al.cmp_id 
                join nucleosespecificosalias nea on al.alsid=nea.als_id
                join modulos modu on nea.mod_id=modu.modid
                join nucleosespecificos ne on nea.ncle_id=ne.ncleid
                join momentos mom on ne.mom_id=mom.momid
                join nucleosespecificosencuestas nee on nee.ncle_id=ne.ncleid
                join encuestas enc on nee.enc_id=enc.encid
                join encuestasrespuestas ecr on enc.encid=ecr.enc_id
                join encuestados usu on ecr.encu_id= usu.uencid
                join programas pro on ne.prg_id=pro.prgid
                where ecr.enrid=$idEr AND nea.mod_id=12 AND pro.prgcodigo='$CodPrograma'
                order by modu.modorden, al.alsorden";

            $connection = Yii::app()->db;
            $command = $connection->createCommand($sql);
            $results = $command->queryAll();
            foreach ($results as $rows) {
                $valor = array_values($rows);
                echo "\n" . obtiene_campo($valor[1], $valor[2], $valor[0], $valor[3], $valor[4], $valor[6], $valor[5], $valor[21], $valor[20], $valAdd, $valor[22], $valor[23], $valor[24], "0") . "\n";
                $band = true;
            }
            if ($band == true)
                echo "\n<div class='boton'><input type='submit' class='submit' id='guardar_ne' name='guardar_ne' value='Guardar Núcleos Específicos' /></div>\n";

            echo "\n</form>\n";
            echo "\n</div>";
        }

        function grilla_mod_4($grupoId, $moduloactual, $enrid) {
            $idcampo = 0;
            $grilla = "<div class='grilla-mod-4-$grupoId' ><table class='tbl-mod-4'>";
            if ($grupoId == 1)
                $idcampo = 93;
            else
                $idcampo = 175;

            $sql = "select rm.resmdescripcionmin, rm.RESMREGISTRO from campos ca 
                join alias al on ca.cmpid=al.cmp_id 
                join respuestasmultiples rm on al.alsid=rm.als_id
                WHERE rm.grp_id=$grupoId and rm.enr_id=$enrid and ca.cmpid=$idcampo
                order by rm.resmregistro, al.alsorden";

            $connection = Yii::app()->db;
            $command = $connection->createCommand($sql);
            $results = $command->queryAll();
            //INICIO CREACION CAMPOS
            foreach ($results as $rows) {
                $valor = array_values($rows);
                $grilla .= "<tr><td><div class='label'><label for='grilla_mod_4' class='label_info' >$valor[0]</label></div></td>";
                $grilla .= "<td><input type='image' class='emergente' id='ver_multi_$moduloactual-$grupoId' name='ver_multi_$moduloactual-$grupoId' value='Ver' grupo='$grupoId' title='Ver o Editar' filter='$valor[1]' /></td></tr>";
            }
            $grilla .= "</table></div>";
            return $grilla;
        }

        function formulario_adicionales($idcampo, $idEr) {
            $campo = "";
            if ($idcampo == 5493)
                $idcampo = 355;

            switch ($idcampo) {
                case 355:
                    $grupopertenece = "7";
                    $ModalCampos = "";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("
                    select ca.cmpid, ca.tcmp_id, ca.tdt_id, al.alsid, al.alsnombre, al.alsayuda, al.alsobligatorio, al.alsorden, 
                    ca.CMP_LONGITUD, ca.GRP_ID, rm.resmdescripcionmin, rm.RESMREGISTRO from campos ca 
                    join alias al on ca.cmpid=al.cmp_id 
                    join respuestasmultiples rm on al.alsid=rm.als_id
                    WHERE rm.grp_id=$grupopertenece and rm.enr_id=$idEr
                    order by rm.resmregistro, al.alsorden");
                    $results = $command->queryAll();
                    $ModalCampos .= "\n<div class='reg-multi mod7idio'>" . obtiene_campo_multiples(1, 1, 804, 357, "Otro Idioma", "", "", 255, "", 0, 1, $grupopertenece) . "</div>\n";

                    $ModalCampos .= "\n<div class='reg-multi mod7idio'>" . obtiene_campo_multiples(3, 4, 429, 292, "Habla Otro", "", "", 255, "", 0, 1, $grupopertenece) . "</div>\n";
                    $ModalCampos .= "\n<div class='reg-multi mod7idio'>" . obtiene_campo_multiples(3, 4, 430, 293, "Lectura Otro", "", "", 255, "", 0, 1, $grupopertenece) . "</div>\n";
                    $ModalCampos .= "\n<div class='reg-multi mod7idio'>" . obtiene_campo_multiples(3, 4, 431, 294, "Escritura Otro", "", "", 255, "", 0, 1, $grupopertenece) . "</div>\n";
                    $ModalCampos .= "\n<div class='reg-multi mod7idio'>" . obtiene_campo_multiples(3, 4, 432, 295, "Escucha Otro", "", "", 255, "", 0, 1, $grupopertenece) . "</div>\n";

                    $campo .= "\n<div class='multiple_grp_$grupopertenece'><div id='registro_addmuliple_0-$grupopertenece' class='registros'>\n" . $ModalCampos;
                    $campo .= "\n<div class='botonaddgrp mod7idioboton'><input type='image' class='add_input envio_multi_grupos' id='guardar_0-$grupopertenece' name='guardar_0-$grupopertenece' value='Actualizar Registro' grupo='$grupopertenece' registro='' divpadre='registro_addmuliple_0-$grupopertenece' onclick='return false;' /></div>\n";
                    $campo .= "\n</div>\n";
                    $ModalCampos = "";
                    $regActual = "";
                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        $reg = $valor[11];

                        if ($regActual == "")
                            $regActual = $reg;

                        if ($reg != $regActual) {
                            $campo .= "\n<div id='registro_add_$regActual-$grupopertenece' class='registros'>\n" . $ModalCampos;
                            $campo .= "\n<div class='botonaddgrp mod7idioboton'><input type='image' class='add_input envio_multi_grupos' id='guardar_$regActual-$grupopertenece' name='guardar_$regActual-$grupopertenece' value='Actualizar Registro' grupo='$grupopertenece' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' />\n";
                            $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$regActual-$grupopertenece' name='eliminar_$regActual-$grupopertenece' value='Eliminar Registro' grupo='$grupopertenece' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' /></div>\n";
                            $campo .= "\n</div>\n";
                            $ModalCampos = "";
                            $regActual = "";
                            $titulo = "";
                        }

                        $ModalCampos .= "\n<div class='reg-multi mod7idio'>" . obtiene_campo_multiples($valor[1], $valor[2], $valor[0], $valor[3], $valor[4], $valor[6], $valor[5], $valor[8], $valor[10], $reg, "", $grupopertenece) . "</div>\n";
                    }
                    if ($ModalCampos != "") {
                        $campo .= "\n<div id='registro_add_$reg-$grupopertenece' class='registros'>\n" . $ModalCampos;
                        $campo .= "\n<div class='botonaddgrp mod7idioboton'><input type='image' class='add_input envio_multi_grupos' id='guardar_$reg-$grupopertenece' name='guardar_add_$reg-$grupopertenece' grupo='$grupopertenece' value='Actualizar Registro' registro='$reg' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' />\n";
                        $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$regActual-$grupopertenece' name='eliminar_$reg-$grupopertenece' value='Eliminar Registro' grupo='$grupopertenece' registro='$reg' onclick='return false;' /></div>\n";
                        $campo .= "\n</div>\n";
                        $ModalCampos = "";
                        $regActual = "";
                        $titulo = "";
                    }
                    return $campo . "</div>";
                    break;
                case 43 :
                    $grupopertenece = "6";
                    $ModalCampos = "";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("
                    select ca.cmpid, ca.tcmp_id, ca.tdt_id, al.alsid, al.alsnombre, al.alsayuda, al.alsobligatorio, al.alsorden, 
                    ca.CMP_LONGITUD, ca.GRP_ID, rm.resmdescripcionmin, rm.RESMREGISTRO from campos ca 
                    join alias al on ca.cmpid=al.cmp_id 
                    join respuestasmultiples rm on al.alsid=rm.als_id
                    WHERE rm.grp_id=$grupopertenece and rm.enr_id=$idEr
                    order by rm.resmregistro, al.alsorden");
                    $results = $command->queryAll();
                    $ModalCampos .= "\n<div class='reg-multi mod2nac'>" . obtiene_campo_multiples(1, 1, 42, 14, "Nacionalidad(es)", "", "", 255, "", 0, 1, $grupopertenece) . "</div>\n";

                    $campo .= "\n<div class='multiple_grp_$grupopertenece'><div id='registro_addmuliple_0-$grupopertenece' class='registros'>\n" . $ModalCampos;
                    $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_0-$grupopertenece' name='guardar_0-$grupopertenece' value='Actualizar Registro' grupo='$grupopertenece' registro='' divpadre='registro_addmuliple_0-$grupopertenece' onclick='return false;' /></div>\n";
                    $campo .= "\n</div>\n";
                    $ModalCampos = "";
                    $regActual = "";
                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        $reg = $valor[11];

                        if ($regActual == "")
                            $regActual = $reg;

                        if ($reg != $regActual) {
                            $campo .= "\n<div id='registro_add_$regActual-$grupopertenece' class='registros'>\n" . $ModalCampos;
                            $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_$regActual-$grupopertenece' name='guardar_$regActual-$grupopertenece' value='Actualizar Registro' grupo='$grupopertenece' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' />\n";
                            $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$regActual-$grupopertenece' name='eliminar_$regActual-$grupopertenece' value='Eliminar Registro' grupo='$grupopertenece' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' /></div>\n";
                            $campo .= "\n</div>\n";
                            $ModalCampos = "";
                            $regActual = "";
                            $titulo = "";
                        }

                        $ModalCampos .= "\n<div class='reg-multi mod2nac'>" . obtiene_campo_multiples($valor[1], $valor[2], $valor[0], $valor[3], $valor[4], $valor[6], $valor[5], $valor[8], $valor[10], $reg, "", $grupopertenece) . "</div>\n";
                    }
                    if ($ModalCampos != "") {
                        $campo .= "\n<div id='registro_add_$reg-$grupopertenece' class='registros'>\n" . $ModalCampos;
                        $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_$reg-$grupopertenece' name='guardar_add_$reg-$grupopertenece' grupo='$grupopertenece' value='Actualizar Registro' registro='$reg' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' />\n";
                        $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$regActual-$grupopertenece' name='eliminar_$reg-$grupopertenece' value='Eliminar Registro' grupo='$grupopertenece' registro='$reg' onclick='return false;' /></div>\n";
                        $campo .= "\n</div>\n";
                        $ModalCampos = "";
                        $regActual = "";
                        $titulo = "";
                    }
                    return $campo . "</div>";
                    break;
                case 148:
                    $grupopertenece = "3";
                    $ModalCampos = "";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("
                    select ca.cmpid, ca.tcmp_id, ca.tdt_id, al.alsid, al.alsnombre, al.alsayuda, al.alsobligatorio, al.alsorden, 
                    ca.CMP_LONGITUD, ca.GRP_ID, rm.resmdescripcionmin, rm.RESMREGISTRO from campos ca 
                    join alias al on ca.cmpid=al.cmp_id 
                    join respuestasmultiples rm on al.alsid=rm.als_id
                    WHERE rm.grp_id=$grupopertenece and rm.enr_id=$idEr
                    order by rm.resmregistro, al.alsorden");
                    $results = $command->queryAll();

                    $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples(1, 1, 805, 358, "Otros", "", "", 255, "", 0, 1, $grupopertenece) . "</div>\n";
                    $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples(1, 2, 806, 359, "Número de Publicaciones", "", "", 3, "", 0, 1, $grupopertenece) . "</div>\n";

                    $campo .= "\n<div class='multiple_grp_$grupopertenece'><div id='registro_addmuliple_0-$grupopertenece' class='registros'>\n" . $ModalCampos;
                    $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_0-$grupopertenece' name='guardar_0-$grupopertenece' value='Actualizar Registro' grupo='$grupopertenece' registro='' divpadre='registro_addmuliple_0-$grupopertenece' onclick='return false;' /></div>\n";
                    $campo .= "\n</div>\n";
                    $ModalCampos = "";
                    $regActual = "";
                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        $reg = $valor[11];

                        if ($regActual == "")
                            $regActual = $reg;

                        if ($reg != $regActual) {
                            $campo .= "\n<div id='registro_add_$regActual-$grupopertenece' class='registros'>\n" . $ModalCampos;
                            $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_$regActual-$grupopertenece' name='guardar_$regActual-$grupopertenece' value='Actualizar Registro' grupo='$grupopertenece' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' />\n";
                            $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$regActual-$grupopertenece' name='eliminar_$regActual-$grupopertenece' value='Eliminar Registro' grupo='$grupopertenece' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' /></div>\n";
                            $campo .= "\n</div>\n";
                            $ModalCampos = "";
                            $regActual = "";
                            $titulo = "";
                        }

                        $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples($valor[1], $valor[2], $valor[0], $valor[3], $valor[4], $valor[6], $valor[5], $valor[8], $valor[10], $reg, "", $grupopertenece) . "</div>\n";
                    }
                    if ($ModalCampos != "") {
                        $campo .= "\n<div id='registro_add_$reg-$grupopertenece' class='registros'>\n" . $ModalCampos;
                        $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_$reg-$grupopertenece' name='guardar_add_$reg-$grupopertenece' grupo='$grupopertenece' value='Actualizar Registro' registro='$reg' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' />\n";
                        $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$regActual-$grupopertenece' name='eliminar_$reg-$grupopertenece' value='Eliminar Registro' grupo='$grupopertenece' registro='$reg' onclick='return false;' /></div>\n";
                        $campo .= "\n</div>\n";
                        $ModalCampos = "";
                        $regActual = "";
                        $titulo = "";
                    }
                    return $campo . "</div>";
                    break;
                case 174:
                    //2chicharron
                    $grupopertenece = "4";
                    $ModalCampos = "";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("
                    select ca.cmpid, ca.tcmp_id, ca.tdt_id, al.alsid, al.alsnombre, al.alsayuda, al.alsobligatorio, al.alsorden, 
                    ca.CMP_LONGITUD, ca.GRP_ID, rm.resmdescripcionmin, rm.RESMREGISTRO from campos ca 
                    join alias al on ca.cmpid=al.cmp_id 
                    join respuestasmultiples rm on al.alsid=rm.als_id
                    WHERE rm.grp_id=$grupopertenece and rm.enr_id=$idEr
                    order by rm.resmregistro, al.alsorden");
                    $results = $command->queryAll();

                    $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples(1, 1, 821, 360, "Otras actividades científicas y tecnológicas", "", "", 255, "", 0, 1, $grupopertenece) . "</div>\n";
                    $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples(1, 2, 822, 361, "Número", "", "", 3, "", 0, 1, $grupopertenece) . "</div>\n";
                    $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples(6, 4, 823, 362, "", "", "", 3, "", 0, 1, $grupopertenece) . "</div>\n";

                    $campo .= "\n<div class='multiple_grp_$grupopertenece'><div id='registro_addmuliple_0-$grupopertenece' class='registros'>\n" . $ModalCampos;
                    $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_0-$grupopertenece' name='guardar_0-$grupopertenece' value='Actualizar Registro' grupo='$grupopertenece' registro='' divpadre='registro_addmuliple_0-$grupopertenece' onclick='return false;' /></div>\n";
                    $campo .= "\n</div>\n";
                    $ModalCampos = "";
                    $regActual = "";
                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        $reg = $valor[11];

                        if ($regActual == "")
                            $regActual = $reg;

                        if ($reg != $regActual) {
                            $campo .= "\n<div id='registro_add_$regActual-$grupopertenece' class='registros'>\n" . $ModalCampos;
                            $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_$regActual-$grupopertenece' name='guardar_$regActual-$grupopertenece' value='Actualizar Registro' grupo='$grupopertenece' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' />\n";
                            $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$regActual-$grupopertenece' name='eliminar_$regActual-$grupopertenece' value='Eliminar Registro' grupo='$grupopertenece' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' /></div>\n";
                            $campo .= "\n</div>\n";
                            $ModalCampos = "";
                            $regActual = "";
                            $titulo = "";
                        }

                        $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples($valor[1], $valor[2], $valor[0], $valor[3], $valor[4], $valor[6], $valor[5], $valor[8], $valor[10], $reg, "", $grupopertenece) . "</div>\n";
                    }
                    if ($ModalCampos != "") {
                        $campo .= "\n<div id='registro_add_$reg-$grupopertenece' class='registros'>\n" . $ModalCampos;
                        $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_$reg-$grupopertenece' name='guardar_add_$reg-$grupopertenece' grupo='$grupopertenece' value='Actualizar Registro' registro='$reg' divpadre='registro_add_$reg-$grupopertenece' onclick='return false;' />\n";
                        $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$reg-$grupopertenece' name='eliminar_$reg-$grupopertenece' value='Eliminar Registro' grupo='$grupopertenece' registro='$reg' onclick='return false;' /></div>\n";
                        $campo .= "\n</div>\n";
                        $ModalCampos = "";
                        $regActual = "";
                        $titulo = "";
                    }
                    $campo .= "</div>";
                    //2 chicharron
                    $grupopertenece = "5";
                    $ModalCampos = "";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("
                    select ca.cmpid, ca.tcmp_id, ca.tdt_id, al.alsid, al.alsnombre, al.alsayuda, al.alsobligatorio, al.alsorden, 
                    ca.CMP_LONGITUD, ca.GRP_ID, rm.resmdescripcionmin, rm.RESMREGISTRO from campos ca 
                    join alias al on ca.cmpid=al.cmp_id 
                    join respuestasmultiples rm on al.alsid=rm.als_id
                    WHERE rm.grp_id=$grupopertenece and rm.enr_id=$idEr
                    order by rm.resmregistro, al.alsorden");
                    $results = $command->queryAll();

                    $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples(1, 1, 824, 363, "Otras actividades artísticas", "", "", 255, "", 0, 1, $grupopertenece) . "</div>\n";
                    $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples(1, 2, 825, 364, "Número", "", "", 3, "", 0, 1, $grupopertenece) . "</div>\n";
                    $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples(6, 4, 826, 365, "", "", "", 3, "", 0, 1, $grupopertenece) . "</div>\n";

                    $campo .= "\n<div class='multiple_grp_$grupopertenece'><div id='registro_addmuliple_0-$grupopertenece' class='registros'>\n" . $ModalCampos;
                    $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_0-$grupopertenece' name='guardar_0-$grupopertenece' value='Actualizar Registro' grupo='$grupopertenece' registro='' divpadre='registro_addmuliple_0-$grupopertenece' onclick='return false;' /></div>\n";
                    $campo .= "\n</div>\n";
                    $ModalCampos = "";
                    $regActual = "";
                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        $reg = $valor[11];

                        if ($regActual == "")
                            $regActual = $reg;

                        if ($reg != $regActual) {
                            $campo .= "\n<div id='registro_add_$regActual-$grupopertenece' class='registros'>\n" . $ModalCampos;
                            $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_$regActual-$grupopertenece' name='guardar_$regActual-4' value='Actualizar Registro' grupo='$grupopertenece' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' />\n";
                            $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$regActual-$grupopertenece' name='eliminar_$regActual-$grupopertenece' value='Eliminar Registro' grupo='4' registro='$regActual' divpadre='registro_add_$regActual-$grupopertenece' onclick='return false;' /></div>\n";
                            $campo .= "\n</div>\n";
                            $ModalCampos = "";
                            $regActual = "";
                            $titulo = "";
                        }

                        $ModalCampos .= "\n<div class='reg-multi'>" . obtiene_campo_multiples($valor[1], $valor[2], $valor[0], $valor[3], $valor[4], $valor[6], $valor[5], $valor[8], $valor[10], $reg, "", $grupopertenece) . "</div>\n";
                    }
                    if ($ModalCampos != "") {
                        $campo .= "\n<div id='registro_add_$reg-$grupopertenece' class='registros'>\n" . $ModalCampos;
                        $campo .= "\n<div class='botonaddgrp'><input type='image' class='add_input envio_multi_grupos' id='guardar_$reg-$grupopertenece' name='guardar_add_$reg-$grupopertenece' grupo='$grupopertenece' value='Actualizar Registro' registro='$reg' divpadre='registro_add_$reg-$grupopertenece' onclick='return false;' />\n";
                        $campo .= "\n<input type='image' class='eliminarmadicional' id='eliminar_$reg-$grupopertenece' name='eliminar_$reg-$grupopertenece' value='Eliminar Registro' grupo='$grupopertenece' registro='$reg' onclick='return false;' /></div>\n";
                        $campo .= "\n</div>\n";
                        $ModalCampos = "";
                        $regActual = "";
                        $titulo = "";
                    }
                    return $campo . "</div>";
                    break;
            }
        }

        function obtiene_campo_multiples($tipocampo, $tipodato, $idcampo, $idalias, $nombre, $requerido, $help, $logitud, $valores = "", $registro = "", $tip = "", $grupo = "") {
            $classAdd = "";
            $classfield = "dinamicmultadd";
            $clase = "";
            $addreqRadio = "";
            if ($requerido == 1)
                $classAdd = " required";
            if ($tip == "")
                $tipo = "tipo='U'";
            else
                $tipo = "tipo='I'";

            switch ($tipodato) {
                case 1:
                    $clase = "Ctexto";
                    break;
                case 2:
                    $clase = "Cnumero";
                    break;
                case 3:
                    $clase = "Cfecha";
                    break;
                case 4:
                    $clase = "Ccombo";
                    break;
            }
            $clase = $clase . $classAdd;
            switch ($tipocampo) {
                case 1:
                    $campo = "<div class='control'><input type='text' id='id_alias_campo_$idalias-$registro-$grupo' name='name_alias_campo_$idalias-$registro-$grupo' class='$classfield $clase' maxlength='$logitud' value='$valores' title='$help' $tipo aliasid='$idalias' /></div>";
                    break;
                case 2:
                    $campo = "<div class='control'><textarea rows='2' cols='20' id='id_alias_campo_$idalias-$registro-$grupo' name='name_alias_campo_$idalias-$registro-$grupo' maxlength='$logitud' class='$classfield Ctextarea' title='$help' $tipo aliasid='$idalias' >$valor</textarea></div>";
                    break;
                case 3:
                    if ($requerido == 1)
                        $addreqRadio = "validate=\"required:true\"";

                    $campo = "<div class='control'><select id='id_alias_campo_$idalias-$registro-$grupo' name='name_alias_campo_$idalias-$registro-$grupo' class='$classfield Ccombo' title='$help' $tipo aliasid='$idalias' $addreqRadio >";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("select LISTID, LISTNOMBRE FROM listasdesplegables where cmp_id=$idcampo order by 1");

                    $results = $command->queryAll();
                    $campo .= "<option value=''></option>";
                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        if ($valor[0] == $valores)
                            $campo .="<option value='$valor[0]' selected='selected'>$valor[1]</option>";
                        else
                            $campo .="<option value='$valor[0]'>$valor[1]</option>";
                    }
                    $campo .="</select></div>";
                    break;
                case 5:
                    $campo = "<div id='id_alias_campo_$idalias-$grupo' class='$classfield Cradios' title='$help' $tipo aliasid='$idalias' fielddiv='true' >";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("select LISTID, LISTNOMBRE from listasdesplegables where cmp_id=$idcampo order by 1");
                    $results = $command->queryAll();
                    if ($requerido == 1)
                        $addreqRadio = "validate=\"required:true\"";

                    foreach ($results as $rows) {
                        $valor = array_values($rows);
                        $campo .= "<div class='radio'>";
                        if ($valor[0] == $valores)
                            $campo .= "<input type='radio' class='inputradio' id='id_radios_alias_campo_$idalias-$valor[0]-$grupo-$registro' name='name_alias_campo_$idalias-$grupo-$registro' value='$valor[0]' checked='checked' title='$help' $addreqRadio /><label class='labelradio' for ='id_alias_campo_$idalias-$valor[0]-$grupo-$registro'>$valor[1]</label>";
                        else
                            $campo .= "<input type='radio' class='inputradio' id='id_radios_alias_campo_$idalias-$valor[0]-$grupo-$registro' name='name_alias_campo_$idalias-$grupo-$registro' value='$valor[0]' title='$help'  $addreqRadio /><label class='labelradio' for ='id_alias_campo_$idalias-$valor[0]-$grupo-$registro'>$valor[1]</label>";

                        $campo .= "</div>";
                    }
                    $campo .="</div>";
                    break;
                case 6:
                    $campo = "<div id='id_alias_campo_$idalias-$grupo-$registro' class='$classfield Cchecked' title='$help' $tipo aliasid='$idalias' fielddiv='true' >";
                    $connection = Yii::app()->db;
                    $command = $connection->createCommand("select LISTID, LISTNOMBRE from listasdesplegables where cmp_id=$idcampo order by 1");
                    $results = $command->queryAll();
                    foreach ($results as $rows) {
                        $valor = array_values($rows);

                        if ($requerido == 1)
                            $addreqRadio = "validate=\"required:true\"";

                        //$valor DEFINIR VALORES SELECCIONADOS
                        $MultVal = explode(",", $valores);
                        $campo .= "<div class='checked'>";
                        if (is_numeric(array_search($valor[0], $MultVal)))
                            $campo .= "<input class='input inputchecked' type='checkbox' id='id_checks_alias_campo_$idalias-$valor[0]-$grupo-$registro' name='name_alias_campo_$idalias-$valor[0]-$grupo-$registro' value='$valor[0]' title='$help' checked='checked' $addreqRadio /><label class='labelchecked' for ='id_alias_campo_$idalias-$valor[0]-$grupo-$registro'>$valor[1]</label>";
                        else
                            $campo .= "<input class='input inputchecked' type='checkbox' id='id_checks_alias_campo_$idalias-$valor[0]-$grupo-$registro' name='name_alias_campo_$idalias-$valor[0]-$grupo-$registro' value='$valor[0]' title='$help' $addreqRadio /><label  class='labelchecked' for ='id_alias_campo_$idalias-$valor[0]-$grupo-$registro'>$valor[1]</label>";

                        $campo .= "</div>";
                    }
                    $campo .="</div>";
                    break;
            }
            if ($nombre != "" && $idcampo != 823 && $idcampo != 826)
                $label = "<div class='label'><label for='id_alias_campo_$idalias-$registro-$grupo' class='label_info' >$nombre</label></div>";
            else
                $label = "";

            return $label . $campo;
        }
        ?>
    </div>
    <!--FINAL CAMPOS -->
</div><!-- form -->
<div class="upprogress">
    <img alt="Cargando..." src="images/loading.gif" />
</div>
<div class="dialog-message">
    <p class="dialog-content">
    </p>
</div>
<div class="top-form" title="Subir...">
    <img alt="Subir..." src="images/1330101836_top.png" />
</div>